@charset "utf-8";
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
blockquote,body,button,caption,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,menu,ol,p,pre,table,td,textarea,th,ul{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent;}
address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
abbr,body,fieldset,html,iframe,img{border:0}
input{border:0;outline:0}
h1,h2,h3,h4,h5,h6,small{font-size:100%}
q:after,q:before{content:none}
label,summary{cursor:default}
a,button{cursor:pointer}
b,em,h1,h2,h3,h4,h5,h6,strong{font-weight:normal;}
a,a:hover,del,ins,s,u{text-decoration:none}
body,button,input,keygen,legend,select,textarea{font:15px/1.2 Microsoft YaHei,WenQuanYi Micro Hei,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;color:#333;outline:0}
html,body,div,span,object,button,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,code,em,img,q,small,strong,dd,dl,dt,li,ol,ul,fieldset,form,label,table,tbody,tr,th,td,input {
  margin: 0; padding: 0;  border: 0;}
::-webkit-scrollbar{width:0;height:0;display: none;}
::-webkit-scrollbar-track{background-color:#bee1eb;}
::-webkit-scrollbar-thumb{background-color:#00aff0;}
::-webkit-scrollbar-thumb:hover {background-color:#9c3}
::-webkit-scrollbar-thumb:active {background-color:#00aff0}
body {width: 100%; overflow-x: hidden;  }
ul,li {list-style-type: none;}
html {background: #fff;font-family: 'Microsoft YaHei', 'Helvetica', 'STHeiti', 'Arial', sans-serif; -webkit-text-size-adjust: none;word-break: break-word;}
a {text-decoration: none;color: #333;}
p {color: #333;line-height: 18px;border: none;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;  height: 0;}
.gotop-btn {position: fixed;bottom:133px;right: 10px; display: none; width: 36px;height: 28px;}
.icon-up{background:url(../../images/cyol/wap_up.png) no-repeat;display:block;width:36px;height:28px;-webkit-background-size:36px 28px;background-size:36px 28px}
/*两会专区*/
.lhzq .topbanner img{display:block;width:100%;}
.lhzq .swiper-container {width: 96%; /*max-width: 414px; height: 310px;*/ border-radius: 10px; overflow: hidden;position:relative;margin: 0 auto;margin-top:10px;padding-bottom:30px;}
.lhzq .swiper-slide {display: flex;justify-content: center; align-items: center;font-size: 24px;color: white;}
.lhzq .swiper-slide img {width: 100%;height: 100%;display:block;object-fit: cover;  }
.lhzq .swiper-slide h3{width:100%;padding:6px 5px;background:url(/themes/cyolwap/assets/images/xwzt/lh/lh_2025fbg.png) left top repeat;font-size:15px;color:#fff;position:absolute;bottom:0px;}
.lhzq .swiper-pagination-bullet-active{background:#e66122;}
.lhzq .swiper-button-next,.lhzq .swiper-button-prev{color:#e66122;}       
.lhzq .lh_toptit{border-bottom: 1px solid #efefef;    padding: 10px 10px;}
.lhzq .lh_toptit a { color: #d00b14; font-size: 18px;font-weight:bold;}
.lhzq .lh_list li{line-height:22px;border-bottom: 1px solid #efefef; padding:10px;font-size:16px;}
.lhzq .lh_list li a{color:#660000;}
.lhzq .pic_list{margin:20px 0;}
.lhzq .pic_list li{position:relative;}
.lhzq .pic_list li img.img1{height:97px;}
.lhzq .pic_list li img.img2{width:24px;height:24px;position:absolute;left:5px;top:62px;}
.lhzq .pic_list h3{color:#660000;font-size:14px;}
/*发展论坛专区*/
.yyzq1{padding-bottom:6px;}

.hl_list111 li{line-height:21px;padding:5px 10px;}
.hl_list111 a{/*color:#c91116;*/color: #333;}
.yyzq1 .alink{display:block;margin: 20px 10px 10px;}
.zqmore{text-align:right;padding-right:10px;}
/* 直播列表样式 */
.zbLists-container {  width: 100%;overflow-x: auto; -webkit-overflow-scrolling: touch; scrollbar-width: none; /* Firefox */ -ms-overflow-style: none; /* IE 10+ */}
.zbContainer dt span{float:right;padding-top:7px;}
.zbContainer dt span a{font-size: 13px;   color: #333;}
.zbLists-container::-webkit-scrollbar { display: none; /* Chrome Safari */ }        
.zbLists { display: flex;list-style: none; margin: 15px 8px 3px;justify-content: space-between; flex-wrap: wrap;}
.zbLists li { width:48%; color: #333;cursor: pointer; overflow: hidden; margin-bottom: 10px;}
.zbLists li:last-child {margin-right: 0;}
.zbLists li .cover {position: relative;width: 100%; height:112px;;overflow: hidden;border-radius:5px;}
 .zbLists li .cover-img {width: 100%;height: 100%;object-fit: cover;}
.zbLists li .info {position: absolute; bottom: 0; left: 0;display: flex;justify-content: flex-start; }
.zbLists li .title {padding:8px 5px;font-size: 14px;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;  -webkit-box-orient: vertical;  -moz-box-orient: vertical; -ms-box-orient: vertical;  box-orient: vertical;  overflow: hidden; text-overflow: ellipsis; line-height: 1.3; max-height: calc(1.5 * 3em); /* 根据实际行数调整 */        }        
.zbLists li .status { padding:2px 6px;  border-radius: 4px;   color: white;  font-size:12px;line-height:20px; }
.zbLists li .status img{height:12px;vertical-align: middle;   margin-right:1px;margin-bottom:3px;}
.zbLists li .status-0 {            background-color: #2AA4C4;        }
.zbLists li .status-1 {            background-color: #fd3a18;        }
.zbLists li .status-3 {            background-color: #7f7f7f;        }
.zbLists li .status-4 {            background-color: #7f7f7f;        }

/*新Baobao区*/
.sybb{display: flex;width:100%;}
/* 右侧稿件列表 */
.sybb .title1{width:50%;margin:10px auto;display:block;}
    .right-side {width:100%;position: relative; background: url(/themes/cyolwap/assets/images/appweb/baobao20251125//top_right.png) top right no-repeat, linear-gradient(to bottom right, #FEEF9C, #F8F1C6, #F5F4F4);background-size:25% auto,100% 100%;background-position:top right,center;}
    .hd-tit{margin:0 15px;padding:0 10px;overflow:hidden;display: flex;background: url("/themes/cyolwap/assets/images/appweb/baobao20251125/top_bg.png") no-repeat 0 0;background-size:92%;}
    .hd-tit .shuzi{display:block;width:25px;height:25px;margin-top:10px;}  
    
    .swiper_hd { margin:0 0px 0 8px; height:48px; flex:1; margin-top:0px;}
    .swiper_hd .swiper-slide { display: flex; justify-content: center; align-items: center; font-size: 14px;  color: white;}
    .swiper_hd .swiper-slide .txt{font-size:14px;line-height:16px;flex: 1;/*color:#55312a;*/}
    .swiper_hd .swiper-slide .img{width:50px;}
    .swiper_hd .swiper-slide .img a{width:100%;display:block;height:27px;text-align:center;line-height:27px;background:url("/themes/cyolwap/assets/images/appweb/baobao20251125//btn1.png") no-repeat 0 0;background-size:100% 100%;}
    .swiper_hd .swiper-slide .img img{width:100%;display:block;}
    .swiper_hd .swiper-pagination-bullet-active { background-color: #ff0000;}  
    
    /* 暖心时刻和有点意思模块容器 */
.modules-container {padding: 8px 0 15px 15px; overflow-x: auto;overflow-y: hidden; -webkit-overflow-scrolling: touch; white-space: nowrap; scrollbar-width: none; /* Firefox */-ms-overflow-style: none; /* IE and Edge */ font-size: 0;/* 消除 inline-block 元素之间的间隙 */ }  
  .modules-container::-webkit-scrollbar {   display: none; /* Chrome, Safari, Opera */ }  
  /* 破防时刻模块样式 */
  .pfsk-module {display: inline-block;vertical-align: top; width: 85%; border-radius: 8px; overflow: hidden;white-space: normal;font-size: 16px; /* 恢复字体大小 */ }  
  .pfsk-header {display: flex; justify-content: space-between;   align-items: center;   padding:10px 20px 0 0; }  
  .pfsk-tab { display: inline-block;line-height: 0;}  
  .pfsk-tab img { height:39px; width: auto;  display: block; }  
  .pfsk-more { color: #333333; font-size:13px; text-decoration: none; display: flex;align-items: center;}  
  .pfsk-more::after { content: ''; display: inline-block; width:10px;height:4px; margin-left:5px; background: url("/themes/cyolwap/assets/images/appweb/baobao20251125/more.png") no-repeat center center;background-size: contain; }  
  .pfsk-content { background: #fff; padding: 0 15px 0px}  
  /* 三个模块共用的列表样式 */
  #pfsk_list, #ydys_list, #rjqx_list { list-style: none;padding: 0; margin: 0;}  
  #pfsk_list li, #ydys_list li, #rjqx_list li { padding:11px 0; margin: 0;background: #fff;  border-radius: 0;  box-shadow: none; border-bottom: 1px solid #f0f0f0; overflow: hidden;  }  
  #pfsk_list li:last-child, #ydys_list li:last-child, #rjqx_list li:last-child {border-bottom: none;}  
  #pfsk_list li a, #ydys_list li a, #rjqx_list li a { display: flex;align-items: flex-start;}  
  #pfsk_list .thumb, #ydys_list .thumb, #rjqx_list .thumb { float: none;height:70px;width:133px; min-width:133px;border-radius:4px;  margin-right:14px; margin-left: 0; object-fit: cover; flex-shrink: 0;}  
  #pfsk_list .pfsk-content-right, #ydys_list .pfsk-content-right, #rjqx_list .pfsk-content-right { flex: 1;  display: flex; flex-direction: column; justify-content: space-between;}  
  #pfsk_list .title, #ydys_list .title, #rjqx_list .title { font-size:15px;color: #222;  line-height:20px; margin-bottom:8px; overflow: hidden;  text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical; }  
  #pfsk_list .title.title-long, #ydys_list .title.title-long, #rjqx_list .title.title-long {-webkit-line-clamp: 3; }  
  #pfsk_list .item-time, #ydys_list .item-time, #rjqx_list .item-time { color: #777;font-size:13px;  margin-top: auto; }  
  #pfsk_list .item-time span, #ydys_list .item-time span, #rjqx_list .item-time span {padding-right: 8px;}
  
    .jx_lists{width: 100%;margin-top:5px; margin-bottom:15px;  }
    .jx_lists .jx_img{height:30px;   margin-top: 3px;}
    .jx_lists .lanmu{padding:0 15px;margin: 0;}
   .jx_lists .lanmu a { display: flex !important;  justify-content:space-between;  align-items: center;width: 100%;text-decoration: none; box-sizing: border-box;}
    .jx_lists .lanmu span{ float: none;  color: #333333;font-size:13px;  margin: 0;  padding: 0;background: none;  display: flex;  align-items: center;  white-space: nowrap;  flex-shrink: 0; }
     .jx_lists .lanmu span::after {  content: '';  display: inline-block;  width:10px;   height:4px;  margin-left:5px;background: url("/themes/cyolwap/assets/images/appweb/baobao20251125//more.png") no-repeat center center;   background-size: contain;  }
    .jx_lists .jx_items{margin-top:10px;    padding-left: 15px;width:100%; overflow-x: auto;overflow-y: hidden;   white-space: nowrap}
    .jx_lists .jx_items .jx_item {width:45%;height:150px;background:#fff;border-radius:4px;display: inline-block;margin-right:10px;padding: 0 0px;overflow:hidden;}
    .jx_lists .jx_items .jx_item .img{width:100%;height:100px;}
    .jx_lists .jx_items .jx_item img{width:100%;height:100%;margin:0 auto;object-fit: cover; /* 保持图片的宽高比并裁剪超出部分 */display: block;}
    .jx_lists .jx_items .jx_item .tit{font-size:15px;color:#222;font-weight:normal;padding:5px;
    /* 调整文本显示属性 */
        display: -webkit-box !important;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: normal; /* 替换原来的wrap */
        line-height: 18px;
        height:40px; /* 2*18=36 */
    
        /* 兼容性补充 */
        word-break: break-word;
        max-height: 40px;}
    .jx_lists .jx_items .jx_item .tit span{color:#777;font-size:12px;display:none;}  
/* 小店信息 */
.shopContainer{ margin:0 15px; width:calc(100% - 30px);box-sizing:border-box;padding-top:48px; background: url("/themes/cyolwap/assets/images/appweb/baobao20251125/bb_shopbg.png") no-repeat center top;background-size:100% auto;position:relative;}
.shopBody{border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; padding:20px 10px 10px;   margin-bottom: 15px;}
.shopContainer .shopHead{ position:absolute;right:10px;top:14px;  } 
  .shopContainer .shopHead a {   display: flex !important;   align-items: center;    text-decoration: none;  }
.shopContainer .shopHead span{float: none;   margin: 0;   padding: 0;color: #333333;   font-size:13px;   background: none;   display: flex;   align-items: center;   white-space: nowrap;   flex-shrink: 0; }
  .shopContainer .shopHead span::after {content: '';display: inline-block;   width: 10px;   height:4px;   margin-left:5px;  background: url("/themes/cyolwap/assets/images/appweb/baobao20251125/more.png") no-repeat center center;background-size: contain; }


.shopBody{background-color: #fff;border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; padding: 0px 15px 6px;   margin-bottom: 15px;}
.shopBody .shopName{font-size:15px;color:#55312a;padding:6px 0 5px 0;font-weight:bold;border-bottom:1px solid #ff9900;}
.shopHead_img{width: 35%;  float: left;  margin:4px 10px;max-height:36px;}
.shopInfonum{display: flex; justify-content:space-between;}
.shopInfonum .shopInfonum-item{text-align: center;width:25%;line-height: 16px;padding:4px  0 24px;;}
.shopInfonum .shopInfonum-item img{height:13px;margin-right:2px;}
.shopInfonum .shopInfonum-item strong{font-size:13px;color:#de6100;display: block;font-weight: bold;}
.shopInfonum .shopInfonum-item span{font-size:13px;color:#000;display: block;}
.shopInfonum  .shopInfonum-item1{background: url("/themes/cyolwap/assets/images/appweb/baobao20251125/box1.png") center top no-repeat;background-size: 100% 100%;}
.shopInfonum  .shopInfonum-item2{background: url("/themes/cyolwap/assets/images/appweb/baobao20251125/box2.png") center top no-repeat;background-size: 100% 100%;}
.shopInfonum  .shopInfonum-item3{background: url("/themes/cyolwap/assets/images/appweb/baobao20251125/box3.png") center top no-repeat;background-size: 100% 100%;} 
.shopInfonum  .shopInfonum-item4{background: url("/themes/cyolwap/assets/images/appweb/baobao20251125/box4.png") center top no-repeat;background-size: 100% 100%;}
.zbShop-lists {height:60px; margin-top:6px;overflow:hidden;}
.zbShop-lists .swiper-slide .txt{font-size:14px;line-height:18px; flex:1;}
.zbShop-lists .swiper-slide span{font-size:12px;color:#777;padding-left:6px;}
.zbShop-lists .swiper-slide a{height:60px;display:flex;align-items:center;}
#zph .zbShop-lists .thumb{float: right;width:27%;height:100%;border-radius:5px;margin-left:3%;}
#zph .zbShop-lists .title{overflow: hidden;text-overflow: ellipsis;color:#000;   display: -webkit-box;   -webkit-line-clamp:2;   -webkit-box-orient: vertical;}
#zph .zbShop-lists .label{margin-top: 4px;}
.zbShop-lists .item-time {color: #777777;font-size: 12px;margin-top:4px;}
.zbShop-lists .item-time span{padding-right:5px;padding-left:0;}
.zbShop-lists .item-time .status { padding:1px 4px;color: #fff; font-size: 12px;border-radius:5px;line-height:14px;}
.zbShop-lists .item-time .status img{ height: 12px;  vertical-align: middle;  margin: 0 3px 3px 0px;}        
.zbShop-lists .item-time .status-0 {color:#2aa4c4; border:1px solid #2aa4c4; background:none; }        
.zbShop-lists .item-time .status-1 {color:#ff9900;  border:1px solid #ff9900; background:none;}        
.zbShop-lists .item-time .status-3 {color:#a9a9a9; border:1px solid #a9a9a9; background:none;}        
.zbShop-lists .item-time .status-4 {color:#a9a9a9; border:1px solid #a9a9a9; background:none;}

.zbShop-lists .item-time span i{font-style: normal;
    font-size: 11px;
    color: #d2d2d2;
    line-height: 12px;
    padding: 0px 3px;}    
    
    
    #List{margin-top:0px;overflow-y: auto;height: 505px;padding-right:15px;border-radius:16px;}
    .article-list {list-style: none;font-size:14px;}
    .article-list li img{border-radius: 4px;}
    .article-list li .img img{width:100%;margin-top:5px;}
    .article-item {  padding: 12px; margin-bottom: 10px;background: #f8f8f8;border-radius: 4px;}
    #zph li{padding: 10px;background:#fff;border-radius:3px;margin-bottom:15px;box-shadow: 3px 3px 5px rgba(235, 166, 6, 0.6);overflow: auto;}

    #zph .thumb{float: right;width: 38%;height: 80%;border-radius:5px;margin-left:4%;}
    #zph .title{/*width: 58%;height: 58px;*/overflow: hidden;text-overflow: ellipsis;   display: -webkit-box;   -webkit-line-clamp: 3;   -webkit-box-orient: vertical;}
    #zph .label{margin-top: 4px;}
    #zx .thumb{float: left;width: 38%;height: 84%;border-radius:5px;}
    #zx .title{width: 58%;height: 54px;overflow: hidden;padding-left: 2%;}
    #zx .label{width: 58%;overflow: hidden;margin-top: 4px;padding-left: 2%;}
    #zd .thumb{float: right;width: 38%;height: 84%;border-radius:5px;}
    #zd .title{width: 58%;height: 54px;overflow: hidden;}
    #zd .label{margin-top: 4px;}
    #zph .img1{display:flex;justify-content: space-between;}
    #zph .img1 img{margin:5px 0;width:32%;}
    .more{width: 100%;}
    .item-time {color: #777777;font-size: 12px; margin-top:5px;}
   /*中青号精选*/   
  
   
    /* 滑动优化 */
    .scroll-area ,.scroll-area-bot{ -webkit-overflow-scrolling: touch; }

 /*---BAOBAO区---*/
.prism-player .prism-big-play-btn .outter{border:none;}
.prism-player .prism-big-play-btn{width:40px;height:40px;}
.prism-player .prism-progress-hover{height:4px;}
.prism-player .prism-liveshift-progress .prism-progress-played, .prism-player .prism-progress .prism-progress-played{background-color:#e20c20;}
.prism-player .prism-progress .prism-progress-cursor{display:block!important;}
.prism-player .prism-progress .prism-progress-cursor img{display:none;}
.prism-player .prism-liveshift-progress .cursor-hover, .prism-player .prism-progress .cursor-hover{width:16px;height:16px;top:-6px!important;}
.prism-player .prism-volume-control .volume-value{background: #e20c20;}
.bbBox{padding:15px 10px;background:url(/themes/cyolwap/assets/images/baobao/bao_boxbg.jpg) center top repeat-y;background-size:100%;position:relative;}
.bbBox .b_hua{position:absolute;width:32%;bottom:0;right:12px;display:none;}
.bbBox .b_hua img{width:100%;}
.bbBox .bb_con{background:#ffd16f;}
.bbBox .playbox .tit{padding: 12px 6px;font-size:16px;color:#af5b00;font-weight:bold;line-height:20px;}
.zhuanma,.qidai{text-align:center;line-height:190px;font-size:0.8rem;background:#000;color:#fff;display:none;}
.play_menus{height:42px;overflow:hidden;}
.play_menus span{font-size:16px;color:#af5b00;display:inline-block;width:25%;height:42px;line-height:50px;overflow:hidden;box-sizing:border-box;text-align:center;cursor:pointer;}
.play_menus span.on{color:#fff;border-bottom:2px solid #de9a09;}
.play_menubox{background:#faf9e6;height:71px;overflow:hidden;}
.play_menu_info{height:61px;padding-top: 0px; margin-bottom: 10px;overflow-x: hidden;overflow-y: scroll;}
.play_menu_info td{font-size:14px;line-height:20px;padding:9px 8px;color:#212020;word-break: normal;}
.play_menu_info td a{color:#212020;}
.play_menu_info tr.noclick td,.play_menu_info tr.noclick td a{color:#999;}
.play_menu_info tr.myclick{cursor:pointer;}
.play_menu_info .now{background: #ff9d4c;}
.play_menu_info .now td ,.play_menu_info .now td a{color:#fff;font-weight:bold;}
.play_menu_info td img{vertical-align: middle;margin-left:4px;height:20px;}
.yesmenu,.towmenu{display:none;}
.todmenu{display:block;}
.play_menu_info::-webkit-scrollbar{background: #ffd16f;width:5px;}
.play_menu_info::-webkit-scrollbar-thumb{background: #de9a0a;width:5px;}
.play_menu_info::-webkit-scrollbar-track {background: #ffd16f;}
.gengzao{display:none;}
.gengzao .th{font-size:15px;color:#b05800;padding:13px 10px 0px;font-weight:bold;}
.bbBox .chakan{background:#faf9e6;height:40px;line-height:40px;padding-left:10px;}
.bbBox .chakan a{font-size:15px;color:#bb830c;background:url(/themes/cyolwap/assets/images/baobao/bao_arr1.png) right 2px no-repeat;background-size:12px 18px; padding-right:16px;}
/*--头条 headline--*/
.block-title{line-height: 26px;overflow: hidden;margin-bottom: 9px; padding:17px 10px 6px; border-bottom: 3px solid #e60012;}
.block-title a{color: #e60012; font-size: 20px;font-weight:bold;}
.headline{border-bottom: 1px solid #efefef; padding:10px;line-height:28px;font-weight: bold;}
.headline a{color: #3848a0;font-size:18px;}
.hl_list li{line-height:22px;border-bottom: 1px solid #efefef; padding:10px;}
.hl_list.tta a{}
.hl_list11 li{line-height:22px;border-bottom: 1px solid #efefef; padding:10px;color: #c91116;}
.hl_list11 a{color: #c91116;}

/*----滚动新闻----*/
.scrollbox{width:92%;position:relative;margin:20px auto 0px; overflow: hidden; border: 1px solid #f3f3f3; padding: 12px 0px;-webkit-box-shadow:0px 0px 3px rgba(204, 204, 204, 0.4); box-shadow:0px 0px 3px rgba(204, 204, 204, 0.4); }
#scrollDiv{margin: 0px 35px;height:50px; overflow:hidden;}
#scrollDiv li{width:100%;vertical-align:bottom; zoom:1; line-height:25px;height:25px;overflow:hidden;}
.scrControl{position:absolute;width:15px;top:22px;right:10px;}
#btn_up{ background:url(../../images/cyol/cyol_up.gif) no-repeat 0 0; text-indent:-9999px}
#btn_down{ background:url(../../images/cyol/cyol_down.gif) no-repeat 0 0; text-indent:-9999px}
.scrollbox .lanmu{position: absolute;left: 0px;top: 15px;width: 24px;padding: 4px 2px;line-height: 20px;background: #e86174;text-align: center;font-size: 14px;border-top-right-radius:8px;border-bottom-right-radius:8px;}
.scrollbox .lanmu a{color:#fff;}
/*----新闻----*/
.block_news img{width:70px;}
.block_news{line-height: 26px;   overflow: hidden;   margin-bottom: 9px;padding: 17px 10px 0px;   border-bottom: 3px solid #e60012;}
/*----文化----*/
.cultrue{background:#eeeeee;  padding-top: 10px;}
.dtsty{height:42px;border-bottom: 3px solid #e60012;margin-bottom:20px;}
.dtsty a{font-size:12px;display:inline-block;margin-right:10px;height:26px;padding:0 10px;line-height:26px;background:#fff;margin-top:9px;border-radius:13px;}
.dtsty a:hover{background:#e60012;color:#fff;}
.cultrue dt{background:url(http://www.cyol.com/themes/cyol/assets/images/cyol/cyol_culture.gif) 10px 14px no-repeat;background-size: auto 23px;padding-left:96px;}
.cultrue dt div{overflow: hidden;overflow-x: scroll;-webkit-overflow-scrolling: touch;white-space: nowrap;}
.cultrue dt div::-webkit-scrollbar{display:none; width: 0px; height: 0px;}
.pic_list li{width: 44%; float: left; margin: 0px 3%; height: 170px;}
.pic_list li img{width: 100%;height: 92px;}
.pic_list li h3 {line-height: 18px; margin: 5px 0px;max-height:54px;text-overflow: ellipsis;overflow: hidden;   display: -webkit-box;  -webkit-line-clamp: 3;  -webkit-box-orient: vertical; }  
.pic_list li .desc{font-size: 12px;line-height: 16px;color: #666;max-height:32px;overflow: hidden;}  
/*----我看见----*/
.immersive{background:#535353;padding-top: 10px;}
.immersive .block_sight{ height: 42px;border-bottom: 3px solid #e60012;margin-bottom: 20px;}
.immersive .block_sight img{width:90px;margin:10px auto auto 10px}
.big-pic{margin:0px 10px 20px;position:relative;}
.big-pic .img1{width:100%;display: block;}
.big-pic .img2{width:35px;height:35px;display: block;position:absolute;left:5px;bottom:45px;}
.big-pic h3 {height: 40px;line-height: 40px;margin-top: -40px; position: relative; background: rgba(0,0,0,.5); color: #fff;padding-left: 10px;overflow: hidden;}
.pic_list2 li{width: 44%; float: left; margin: 0px 3%; height: 175px;position:relative;}
.pic_list2 li .img1{width: 100%;height: 92px;}
.pic_list2 li .img2{width:30px;height:30px;display: block;position:absolute;left:5px;top:57px;}
.pic_list2 li h3 {line-height: 20px; margin: 5px 0px;max-height:60px;color:#fff;otext-overflow: ellipsis;overflow: hidden;   display: -webkit-box;  -webkit-line-clamp: 3;  -webkit-box-orient: vertical;  }  
.pic_list2 li .desc{font-size: 12px;line-height: 16px;color: #999;        max-height: 32px;
        overflow: hidden;
        text-overflow: ellipsis;}  
/*----融媒精选----*/
.selected{background:#eee;padding-top: 10px;}
.selected dt{background:url(http://www.cyol.com/themes/cyol/assets/images/cyol/cyol_choice.gif) 10px 14px no-repeat;background-size: auto 23px;}
.dtsty1{height:84px;border-bottom: 3px solid #e60012;margin-bottom:20px;overflow-y: hidden; overflow-x: scroll;}
.dtsty1 a{font-size:12px;display:inline-block;margin-right:10px;height:26px;padding:0 10px;line-height:26px;background:#fff;margin-top:9px;border-radius:13px;}
.dtsty1 a:hover{background:#e60012;color:#fff;}
.dtsty1 div{padding-top:38px;margin-left:10px;overflow: hidden;overflow-x: scroll;-webkit-overflow-scrolling: touch;white-space: nowrap;}
.dtsty1 div::-webkit-scrollbar{display:none; width: 0px; height: 0px;}
.jiugg{height: 100px;overflow: hidden;white-space: nowrap; overflow-x: scroll;padding:20px 0px;margin:20px 0px 0px;border-top: 1px solid #f3f3f3;border-bottom: 1px solid #f3f3f3;-webkit-box-shadow: 0px 3px 8px rgba(204, 204, 204, 0.4);box-shadow: 0px 3px 8px rgba(204, 204, 204, 0.4);background:#f6f6f6;}
.jiugg a{margin:0px 8px;}
.jiugg img{height:60px;display:inline-block;border-radius:10px;}
.jiugg::-webkit-scrollbar{   display: none;   width: 0;   height: 0;}
/*----学堂----*/
.school{background:#fff;padding-top: 10px;}
.school dt{background:url(http://www.cyol.com/themes/cyol/assets/images/cyol/cyol_school.gif) 10px 14px no-repeat;background-size: auto 23px;}
.school dt div{overflow: hidden;overflow-x: scroll;-webkit-overflow-scrolling: touch;white-space: nowrap;}
.dtsty2{height:42px;border-bottom: 3px solid #e60012;margin-bottom:20px;}
.dtsty2 a{font-size:12px;display:inline-block;margin-right:10px;height:26px;padding:0 10px;line-height:26px;background:#e9e9e9;margin-top:9px;border-radius:13px;}
.dtsty2 a:hover{background:#e60012;color:#fff;}
/*----青年眼----*/
.eyes{background:#eee;padding-top: 10px;}
.eyes dt{background:url(http://www.cyol.com/themes/cyol/assets/images/cyol/cyol_campus.gif) 10px 14px no-repeat;background-size: auto 23px;}
.eyes dt div{overflow: hidden;overflow-x: scroll;-webkit-overflow-scrolling: touch;white-space: nowrap;margin-left:90px;}
.eyes dt div::-webkit-scrollbar{display:none; width: 0px; height: 0px;}
/*----思想者----*/
.thinker{background:#fff;padding-top: 10px;}
.thinker dt{background:url(http://www.cyol.com/themes/cyol/assets/images/cyol/cyol_thinker.jpg) 10px 14px no-repeat;background-size: auto 23px;overflow: hidden;
        }
.thinker dt div{overflow: hidden;overflow-x: scroll;-webkit-overflow-scrolling: touch;white-space: nowrap;margin-left:105px;}
.thinker dt div::-webkit-scrollbar{display:none; width: 0px; height: 0px;}

/*------专区----*/

